Text copied to clipboard!

Cím

Text copied to clipboard!

Beágyazott C/C++ fejlesztő

Leírás

Text copied to clipboard!
Beágyazott C/C++ fejlesztőt keresünk, aki tapasztalattal rendelkezik beágyazott rendszerek fejlesztésében és optimalizálásában. A pozíció magában foglalja a hardverközeli programozást, a valós idejű rendszerek fejlesztését és a meglévő rendszerek karbantartását. Az ideális jelölt erős C és C++ programozási ismeretekkel rendelkezik, valamint jártas a mikrokontrollerek és beágyazott operációs rendszerek használatában. Feladatkörébe tartozik a szoftverkomponensek tervezése, fejlesztése és tesztelése, valamint a rendszer teljesítményének optimalizálása. A fejlesztő szorosan együttműködik a hardverfejlesztő csapattal, hogy biztosítsa a szoftver és hardver közötti zökkenőmentes integrációt. Emellett részt vesz a hibakeresésben és a rendszeres szoftverfrissítésekben. A munkakör betöltéséhez elengedhetetlen a beágyazott rendszerek fejlesztésében szerzett tapasztalat, valamint a különböző kommunikációs protokollok, például SPI, I2C, UART és CAN ismerete. A fejlesztőnek képesnek kell lennie hatékonyan dolgozni egy csapatban, valamint önállóan is megoldani a felmerülő problémákat. Előnyt jelent a valós idejű operációs rendszerek (RTOS) ismerete, valamint a hardverközeli programozásban szerzett tapasztalat. A fejlesztőnek képesnek kell lennie a kód optimalizálására és a memóriahasználat hatékony kezelésére, mivel a beágyazott rendszerek gyakran korlátozott erőforrásokkal rendelkeznek. A pozíció kiváló lehetőséget kínál azok számára, akik szeretnének részt venni innovatív projektekben és fejleszteni szakmai tudásukat a beágyazott rendszerek területén. Ha szenvedélyed a beágyazott fejlesztés és szeretnél egy dinamikus csapat tagja lenni, várjuk jelentkezésedet!

Felelősségek

Text copied to clipboard!
  • Beágyazott rendszerek fejlesztése C és C++ nyelveken
  • Hardverközeli programozás és optimalizálás
  • Kommunikációs protokollok implementálása (SPI, I2C, UART, CAN)
  • Szoftverkomponensek tervezése, fejlesztése és tesztelése
  • Hibakeresés és rendszeres szoftverfrissítések végrehajtása
  • Együttműködés a hardverfejlesztő csapattal
  • Valós idejű operációs rendszerek (RTOS) használata
  • Dokumentáció készítése és karbantartása

Elvárások

Text copied to clipboard!
  • Erős C és C++ programozási ismeretek
  • Beágyazott rendszerek fejlesztésében szerzett tapasztalat
  • Kommunikációs protokollok (SPI, I2C, UART, CAN) ismerete
  • Mikrokontrollerek és beágyazott operációs rendszerek használatában szerzett tapasztalat
  • Hibakeresési és optimalizálási képességek
  • Csapatmunkára való képesség és önálló problémamegoldás
  • Valós idejű operációs rendszerek (RTOS) ismerete előnyt jelent
  • Angol nyelvtudás előnyt jelent

Lehetséges interjú kérdések

Text copied to clipboard!
  • Milyen tapasztalatod van beágyazott rendszerek fejlesztésében?
  • Dolgoztál már valós idejű operációs rendszerekkel (RTOS)?
  • Milyen kommunikációs protokollokat használtál korábban?
  • Hogyan optimalizálnád egy beágyazott rendszer memóriahasználatát?
  • Milyen hibakeresési technikákat alkalmazol beágyazott rendszerek fejlesztése során?
  • Dolgoztál már együtt hardverfejlesztő csapattal?
  • Milyen eszközöket és fejlesztői környezeteket használsz beágyazott fejlesztéshez?
  • Hogyan kezeled a valós idejű rendszerek időzítési problémáit?